/* CSS Document */
@charset "utf-8";

/*全锟街匡拷锟斤拷*/
*{margin:0;padding:0;}
body{margin:0;padding:0;font-size:14px;line-height:24px;
	font-family:"Microsoft Yahei","sans-serif";
	-webkit-text-size-adjust:none; 
	color:#33;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;}img{border:0;}ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#EC1A29;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.clear {LINE-HEIGHT: 0px; CLEAR: both}
/*锟斤拷锟斤拷*/
.itop{ width:100%; height:45px; background-color: #424242;}
.top{ width:1000px; height:45px; line-height:45px; color:#fff; margin:0 auto;}
.top ul{color:#fff;font-size: 14px;}
.top ul li{float: left;width: 111px;text-align: center;}
.top ul li:hover{background-color: #EC1D29;}
.top ul li a,.top ul li a:hover{color: #fff;}
.top em{background: url(../images/tel_03.png) no-repeat left center;padding-left: 25px;
    float: right;
    font-style: normal;
    font-size: 15px;
    letter-spacing: 2px;}


.header{ width:100%; height:92px;}
.header2{ width:1120px; margin:0px auto;position: relative;}
.logo{ float:left; margin-top:15px;}
.toptel{ float:right;margin-top:35px;position: absolute;right: 20px;top:0px;}

/*锟斤拷锟斤拷锟剿碉拷*/
.menu{ width:580px; float: left;margin-top: 20px;}
.menu ul{display:block; width:580px; margin:0 auto;}
.menu ul li{ display:block; float:left; width:115px; height:50px; text-align:center;}
.menu ul li a{ display:block; color:#888888; line-height:50px; font-size:14px; }
.menu ul li a:hover{color:#FF7110;}
.eq3{
	background: url(../images/eq3.png) no-repeat 90px center;
}
/*锟矫碉拷Banner*/
.banner { position:relative; height:500px;}
.banner .btn1 { bottom: 50px;margin-right: -64px; padding: 5px 6px; position: absolute; right: 50%;z-index: 7;}
.banner .btn1 span{line-height: 14px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #FFFFFF; color: #FFFFFF; cursor: pointer;display: inline-block; margin-left: 25px;border-radius: 50%;text-indent: -9999px;width: 20px;height: 20px;z-index: 99;}
.banner .btn1 span.cur { font-weight: bold; background-color: #EC1A29;border: 1px solid #EC1A29;width: 20px;height: 20px;}
.banner .bgitem{height: 500px; cursor:pointer; width: 100%;margin: 0 auto;position:absolute; background-position:center top; background-repeat:no-repeat;}

/*main*/
.main{ width:100%; margin:0 auto;}
.imain{width:1000px; margin:30px auto;}
.left{ float:left; width:220px;}
.right{float:right; width:730px;}

/*.qq{width:1000px; margin:40px auto 0; background:url(../images/qq.gif) no-repeat top center; height:244px;}*/
.prolistdd a{
	display: inline-block;
	float: left;
	margin:20px 10px;
	width: 70px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #3B3B3B;
	
}
.prolistdd a.cur{
	background-color: #EC1D29;
	color: #fff;
}
.tit{border-bottom:1px solid #EC1A29 ; height:30px; margin-top: 9px;}
.tit p{float:left; height:30px; line-height:30px; color:#EC1A29; font-size:16px;  text-align:center; padding-left:19px; font-weight:bold;}
.tit p span{font-size:14px;}
.tit a{float:right; line-height:30px; color:#EC1A29; padding-right:8px; font-size:12px; }
.tit a:hover{color:#333;}

.tu {width:301px; margin:6px auto;}


.iabout{width:301px; margin:0 auto;}
.iabout p{ font-size:12px;line-height:24px; color:#333;}

#more{
	display: block;
	width: 70px;
	height: 20px;
	border-radius: 5px;
	background-color: #EC1A29;
	line-height: 20px;
	color: #fff;
	text-align: center;
}


.guanyu{
	height: 230px;
	background-color: #EBEBEB;
	width: 1000px;
	position: relative;
	overflow: hidden;
	margin-top: 20px;
}
.aboutimg{
	position: absolute;
	left:0;
	top:0;
	width: 334px;
	height: 230px;
}
.aboutp{
	width: 540px;
	height: 115px;
	font-size: 13px;
	color: #494949;
	line-height: 1.5;
	right:45px;
	top:30px;
	position: absolute;
}
.aboutmore{
	position: absolute;
	bottom: 16px;
	right:270px;
}
.moreddd{
	display: inline-block;
	background-color: #EC1D29;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	width: 130px;
}
.moreddd:hover{
	color:#fff;
	cursor: pointer;
}


.rongyu{width:1000px; margin:15px auto 0;}
#demo1p {list-style: none outside none; overflow: hidden;width: 1000px; height:250px; margin:0 auto;}
#indemo1p {float: left;width: 800%;}
#demo1p1 {float: left;}
#demo1p2 {float: left;}
.top_14{margin-top:15px;}
.top_14 div{float:left;width:186px; _width:180px;margin:5px 10px 5px 10px; padding:5px 10px 5px 10px; text-align:center;}
.top_14 h2{width:186px;height:180px;margin:0 auto;}
.top_14 h2 a{width:180px;height:180px;border:#004eac solid 3px; display: table-cell;vertical-align:middle;text-align:center;*display:block;}
.top_14 h2 img{vertical-align:middle;}
.top_14 h3 a{color:#fff;font-weight:normal; line-height:36px; display:block; font-size:14px; background:#004eac;}
.top_14 h3 a:hover{color:#fc0;}

.contact_wap,.product_wap{width: 210px;padding: 5px;background-color: #EC1A29;}
.contact_wap h3{height: 35px;line-height: 26px;text-align: center;color: #fff;font-size: 18px;}
.contact_wap .contact_list{width: 200px;background-color: #fff;padding: 5px;border-radius: 8px 8px 0 0;}
.contact_wap .contact_list p{padding-left: 8px;}
.product_title{height:55px;color: #fff;font-size: 15px;text-align: center;}
.product_wap .product_list{width: 210px;background-color: #fff;padding: 10px 0;}
.product_list ul li a{display: block;height: 40px;line-height: 40px;text-align: center;}



#wrapper{margin-top:40px;text-align:center;}
.overlay{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; background-color: rgba(0,0,0,0.5); /*dim the background*/ text-align:center;  display:none;}
#overlay_pic {margin:200px auto; width:400px;  box-shadow: 10px 10px 5px #000;}
.jscarousal{width:1000px;height: 180px;margin:0 auto;padding: 0;position: relative; }
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right{float: left;	width: 23px;height: 98px;background-color: #121212;color: White;position: relative;	top:30px;	cursor: pointer;}
.jscarousal .jscarousal-left{background-image: url(../images/left_arrow.jpg);background-repeat: no-repeat;background-position: left;}
.jscarousal .jscarousal-right{background-image: url(../images/right_arrow.jpg);background-repeat: no-repeat;	background-position: right;}
.jscarousal-contents{width:954px;height:180px;float: left;position: relative;overflow: hidden; margin:0 auto;}
.jscarousal-contents > div{position: absolute;width: 100%;height: 180px;}
.jscarousal-contents > div > div{float: left;margin-left:40px;	margin-right:30px; padding:2px; border: solid 1px #dedede;}
.jscarousal-contents img{width: 113px;height: 160px;	}
.hidden{display: none;}
.visible{display: block;}
.thumbnail-active{filter: alpha(opacity=100);opacity: 1.0;cursor: pointer;}
.thumbnail-text{color: #7A7677;	font-weight: bold;text-align: left;	display: block;	padding: 10px 2px 2px 0px;}

.pagination li{display: inline-block;margin-left: 5px;*float: left;}

.chanpin{width:1000px; margin:30px auto 0;}
.product{width:220px; float:left;}
.iprofenlei{color:#333; width:847px; margin:30px auto 0; height:24px; line-height:24px; border-left:1px #dedede solid;}
.iprofenlei a{ float:left; color:#333; padding:0px; font-size:14px; width:120px; text-align:center; border-right:1px #dedede solid;}
.iprofenlei a:hover{ text-decoration:underline; color:#EC1A29;}
.iprofenlei a.tabactive {position:relative;}

.diudiu{width:770px; float:left; padding-left:10px;}
.iprolist{margin-top:10px;}
.iprolist DIV {MARGIN: 0px 0px 0px 20px; width:225px;  FLOAT: left;}
.iprolist H2 { WIDTH: 225px; HEIGHT: 168px; border:1px #ccc solid; margin:0 auto;}
.iprolist H2 A { WIDTH: 225px; DISPLAY: block; HEIGHT: 168px;}
.iprolist H2 IMG {VERTICAL-ALIGN: middle}
.iprolist p {width:227px; text-align:center; height:30px; line-height:30px; z-index:9}
.iprolist p A {text-decoration:none; text-align:center; font-size:14px; display:block; COLOR: #333}
.iprolist p A:visited {COLOR: #333}
.iprolist p A:hover {color:#EC1A29;text-decoration:underline;}
.iprolist p span{ float:left; color:#fff;}



.title1{width:216px; height:50px;}
.title1 h3{ font-size:18px; color:#fff; font-weight:normal; text-align:center; line-height:50px;} 

.fl {background:url(../images/cplb.jpg) top center no-repeat; height:465px;}
.fl DL {LIST-STYLE-TYPE: none; width:212px; position:relative; z-index:30; margin-bottom:3px; margin-top:14px;}
.fl DT {HEIGHT:36px;  width:180px; margin:0px auto; border-bottom:1px #dddddd solid; background:url(../images/flbj.png) 22px center no-repeat;}
.fl DT A {TEXT-ALIGN: left; LINE-HEIGHT: 36px; DISPLAY: block; COLOR: #333; font-size:14px; padding-left:50px;}
.fl DT A:visited {COLOR: #333;}
.fl DT a:hover {color:#EC1A29;}

.fl p{color:#fff;line-height:24px; font-size:14px; padding-top:42px; padding-left:26px;}

.lx{padding:15px;}
.lx p{color:#fff; line-height:24px;}

.lx2{ border-left:2px #EC1A29 solid; border-right:2px #EC1A29 solid; border-bottom:2px #EC1A29 solid; margin-top:5px;}
.lx2 p{color:#333; line-height:24px; padding:15px;}

.inews{padding:15px;}
.inews ul{}
.inews ul li{background:url(../images/dian.png) 8px center no-repeat; height:30px; line-height:30px; border-bottom:1px #cecece solid;}
.inews ul li a{float:left; font-size:12px; color:#333; padding-left:25px; display:block; line-height:30px;}
.inews ul li a:hover{color:#EC1A29; text-decoration:underline; }
.inews ul li span{float:right; font-size:12px; color:#333; line-height:30px;}

.inews p{font-size:12px; line-height:24px; color:#333; padding-left:23px;}

.news2{float:right; width:277px; margin-right:7px;}

.title {border-bottom:1px #EC1A29 solid; HEIGHT: 26px; margin:50px 10px 10px 10px;}
.title H2 {LINE-HEIGHT: 24px; COLOR: #EC1A29; FONT-SIZE:16px ;FONT-WEIGHT: normal}

.title2{ height:50px; line-height:50px;width:220px; padding-left:10px; color:#fff; font-size:18px; font-family:"Microsoft Yahei";  }
.title2 span{ margin-left:10px; color:#fff; font-size:12px}

.title3{ height:50px; color:#333; font-size:18px; line-height:50px;  margin-bottom:10px; border-bottom:2px #EC1A29 solid;}
.title3 .loc{float:right;font-size:12px;color:#333; margin-right:20px; line-height:50px; }
.title3 span{display:block; width:150px; color:#EC1A29; text-align:left; ; padding-left:10px;}

.content{padding:10px 10px 20px 10px; font-size:12px; line-height:24px; color:#333; }

.title4{ width:100%; text-align:center; height:20px; font-size:18px; margin-top:15px; margin-bottom:15px; font-family:"Microsoft Yahei"; color:#EC1A29; font-weight:bold;}

.inews_list{ width:100%;}
.inews_list li{ background:url(../images/dian.png) 7px center no-repeat; border-bottom:1px #cbcbcb solid; line-height:30px;}
.inews_list li a{color:#333; line-height:30px; padding-left:20px; font-family:"Microsoft Yahei";}
.inews_list li a:hover{ text-decoration:underline; color:#EC1A29}
.inews_list li a span{ float:right;}

.news_list{ width:100%;}
.news_list li{ background:url(../images/dian.png) 7px center no-repeat; border-bottom:1px #cbcbcb dotted; line-height:30px; margin-top:8px;}
.news_list li a{color:#333; line-height:30px; padding-left:20px; display:block; }
.news_list li a:hover{ color:#EC1A29}
.news_list li a span{ float:right;}


.icontact_title{ height:35px; line-height:35px; padding-left:10px; width:262px; color:#fff; background:url(../images/icontact.jpg) left top no-repeat; font-size:18px;font-family:"Microsoft YaHei";}
.icontact_title span{ font-size:12px; color:#eee; padding-left:6px;}
.icontact_text{ padding:15px; background:#f8f8f8}

.contact{width:230px; height:160px; margin-top:15px;}
.contact_title{ height:35px; line-height:35px; padding-left:10px; width:220px; color:#fff; background:url(../images/icontact.jpg) left top no-repeat; font-size:18px;font-family:"Microsoft YaHei";}
.contact_title span{ font-size:12px; color:#eee; padding-left:6px;}
.contact_text{ padding:15px; background:#f8f8f8}

.iproduct{ width:1002px; margin:0 auto;}
.iproduct p{ margin-bottom:15px; }
.iproductlist DIV {WIDTH: 143px; FLOAT: left; }
.iproductlist H2 {MARGIN: 0px auto; WIDTH: 123px; HEIGHT: 96px;  border:1px #EC1A29 solid;;}
.iproductlist H2 A {TEXT-ALIGN: center; WIDTH: 123px; DISPLAY: block;  HEIGHT: 96px; font-family:"Microsoft Yahei";}
.iproductlist H2 IMG {VERTICAL-ALIGN: middle}

.prolist {float:left;}
.prolist DIV {MARGIN: 0px 8px 10px 8px; WIDTH:220px; FLOAT: left; }
.prolist H2 {MARGIN: 0px auto; WIDTH: 220px; HEIGHT: 220px; border:1px #d0d0d0 solid; padding:1px;}
.prolist H2 A {WIDTH:220px; DISPLAY: block; HEIGHT:220px;  }
.prolist H2 IMG {VERTICAL-ALIGN: middle}
.prolist H3 {TEXT-ALIGN: center; LINE-HEIGHT: 30px; DISPLAY: block; COLOR: #666; FONT-SIZE: 12px; height:30px}
.prolist H3 A {LINE-HEIGHT:30px; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal;}
.prolist H3 A:visited {COLOR: #666}
.prolist H3 A:hover {COLOR: #EC1A29;}

.prolist2 {float:right; width:732px;}
.prolist2 DIV {MARGIN: 0px 6px 10px; WIDTH: 170px; FLOAT: left; }
.prolist2 H2 {MARGIN: 0px auto; WIDTH: 165px; HEIGHT: 123px; border:1px #d0d0d0 solid;}
.prolist2 h2:hover{ border:1px #EC1A29 solid;}
.prolist2 H2 A { WIDTH: 165px; DISPLAY: block; HEIGHT: 123px; }
.prolist2 H2 IMG {VERTICAL-ALIGN: middle}
.prolist2 H3 {TEXT-ALIGN: center; LINE-HEIGHT: 30px; DISPLAY: block; COLOR: #666; FONT-SIZE: 12px; height:30px}
.prolist2 H3 A {LINE-HEIGHT:30px; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal; font-family:"Microsoft Yahei";}
.prolist2 H3 A:visited {COLOR: #666}
.prolist2 H3 A:hover {COLOR: #EC1A29;LINE-HEIGHT: 28px;}

.proinfo{ width:100%; height:250px;}
.proinfo_img{ float:left; width:300px; height:250px; border:1px #d0d0d0 solid;}
.proinfo_text{ width:700px; margin-top:10px;}
.proinfo_text h3{ color:#EC1A29; border-bottom:1px #EC1A29 solid; height:40px; font-size:24px; font-weight:normal; line-height:35px; font-family:"Microsoft YaHei";}
.proinfo_text p{ margin:10px 0; color:#666; font-family:"Microsoft Yahei";}
.pro_c{ width:700px; color:#666px; margin-top:15px; background:url(../images/box_dotline.gif) left bottom no-repeat; padding-bottom:20px;}

/*锟斤拷页锟斤拷式*/
.page_info{text-align:center;margin-top:10px;color:#aaa;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:20px;line-height:20px;text-align:center;letter-spacing:0;;font-size:12px;margin-top:20px; border:none !important;}
.page_list a{display:inline-block;color:#aaa;border:1px solid #aaa;background:#fff;text-align:center;margin:0 1px; width:auto; height:20px; padding:0px 6px;font-family:"Microsoft Yahei";*float:left;}
.page_list a:hover{color:#fff;border:1px solid #EC1A29;background:#EC1A29;}
.page_list a.on{color:#fff;border:1px solid #EC1A29;background:#EC1A29;}

.preNext{position:relative;background:url(../images/news_con.jpg) left top no-repeat; padding-top:10px; margin-top:10px;}
.preNext .line{height:10px;overflow:hidden;clear:both;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;float:left;}
.preNext .text{color:#999;}
.preNext .text a:hover{color:#EC1A29; text-decoration:underline;}

.links{ width:1002px; margin:0 auto; color:#666;}
.links a{ padding:0 10px; color:#666;}
.links a:hover{ text-decoration:underline;}

.footer{width:100%; background: #363636;
    height: 190px;
    margin-top: 60px;
    padding: 40px 0 0 0;}

.foot{ width:1000px; margin:0 auto;color:#535353;position: relative;}

.foot2{
	position: absolute;
	width: 480px;
	height: 160px;
	left:240px;
}
.foot2 p{
	color: #fff;
	font-size: 15px;
	line-height: 2.2;
}

.foot3{
	width: 288px;
	position: absolute;
	right:0;
}

.foot a{color:#fff; font-size:14px; }
.foot a:hover{color:#EC1A29;}
.foot p {font-size:14px; }
.foot p a{color:#333; font-size:14px;}
.foot p a:hover{color:#EC1A29;}
/*Top锟斤拷钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*锟斤拷锟絀E6锟铰癸拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷*/
.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*锟斤拷锟絀E6锟铰诧拷锟斤拷锟斤拷 position:fixed 锟斤拷锟斤拷锟斤拷*/
.tbox #gotop{width:50px;height:50px;background:url(../images/icon.png) no-repeat 0 0;display:block;}

.ys{width:100%; height:150px; margin-top:40px; background:url(../images/ys.jpg) no-repeat top center;}


.comment_list {PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px}
.comment_list UL {LIST-STYLE-TYPE: none}
.comment_list LI {PADDING-BOTTOM: 6px; LINE-HEIGHT: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px; border-bottom:1px dotted #ccc}
.comment_list LI A {PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/dian.png) no-repeat 10px center; COLOR: #333; PADDING-TOP: 0px}
.comment_list LI A:visited {COLOR: #333}
.comment_list LI A:hover {COLOR: #EC1A29;}
.comment_list span{float:right}

.prob_list2 {PADDING-BOTTOM: 10px}
.prob_list2 .cn2 {TEXT-ALIGN: center; WIDTH: 140px; FLOAT: left; margin:10px 10px 5px 15px;}
.prob_list2 .cn2 H2 {	MARGIN: 0px auto 8px; WIDTH: 140px; HEIGHT: 140px}
.prob_list2 .cn2 H2 A {BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; WIDTH: 140px; display:table-cell;*DISPLAY: block; *FONT-FAMILY: Arial; BACKGROUND: #ffffff; HEIGHT: 140px; *FONT-SIZE: 122px; VERTICAL-ALIGN: middle; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid}
.prob_list2 .cn2 H2 IMG {VERTICAL-ALIGN: middle}
.prob_list2 .cn2 SPAN {LINE-HEIGHT: 18px; DISPLAY: block; COLOR: #333}
.prob_list2 .cn2 SPAN A {LINE-HEIGHT: 18px; COLOR: #333}
.prob_list2 .cn2 SPAN STRONG {LINE-HEIGHT: 18px}
.prob_list2 .cn2 SPAN A:hover {COLOR: #EC1A29}

.heng{width:1000px; margin:50px auto 0;}
.wrap{width: 1000px;margin: 0 auto;position: relative;}

.commontitle{
	font-weight: 800;
	font-size: 25px;
	color: #424242;
	text-align: center;
	padding:40px;
}
.commontitle span{
	display: block;
	color: #929292;
	text-align: center;
	font-size: 17px;
	padding-top: 4px;
	font-weight: lighter;
}

.ser-list{
	width: 996px;
	height: 132px;
	overflow: hidden;
	border-top:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
}
.ser-list a{
	display: block;
	float: left;
	width: 165px;
	height: 65px;
	line-height: 65px;
	text-align: center;
	color: #4E4E4E;
	transition:all .3s;
	border-bottom: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
}
.ser-list a:hover{
	background-color: #EC1A29;
	color: #fff;
}


.proList{ width: 1044px; height:184; padding-top: 20px; margin: 0 auto; }
.proList .left,.proList .right{ float: left; padding-top: 60px;}
.proList .left{ padding-right: 15px; width:46px; height:46px;}
.proList .right{ padding-left: 15px; width:46px; height:46px;}
.proListPic {width:865px; height:188px; float: left; overflow: hidden; }
.proListPic li{ width:208px; height:188px; margin-right: 17px;margin-bottom: 20px; float:left;  }
.proListPic li a{width:208px; height:188px;}
.proListPic li .pic{width:204px; height:150px; padding:2px;background:#ffffff; border-bottom: none;}
.proListPic li .title888{width:195px; height:30px;line-height:0px; text-align: center;font-size:14px;}
.proListPic li .title888 a{color:#434343;}
.proListPic li .title888 a:hover{color:#dc0000;}
.producttxt{
	line-height: 35px;
    text-align: center;
    font-size: 14px;
    color: #333;
}

.productli li{ width:215px; height:215px; float:left; margin-left:14px; margin-top:60px; margin-right: 16px;text-align:center}
.productlilay{width:215px; height:215px; text-align:center; display: table-cell;vertical-align:middle;}
.productli li img{height:215px; width: 215px;}
.producttxt{line-height:35px; text-align:center; font-size:14px; color:#333;}
.promore {
    float: right;
	background:url(../../Images/index/more.jpg) no-repeat;
    height: 17px;
    width: 45px;
	display:block}
.case-show{
	background-color: #F6F6F6;
	width: 100%;
	overflow: hidden;
	height: 660px;
	margin-top: 45px;
}
.case-list a{
	float: left;
	display: block;
	margin: 12px 6px;
	width: 238px;
	height: 180px;
}
.case-list a:hover .casebox h3{
	background-color: #EC1A29;
}
.casebox{
	position: relative;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 238px;
	height: 180px;
}
.casebox img{
	width: 238px;
	vertical-align: middle;
}
.casebox h3{
	position: absolute;
	background-color: rgba(0,0,0,0.5);
	width: 100%;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	bottom: 0;
	font-weight: lighter;
	transition:all .3s;
}
#navChild{
	display: none;
	z-index: 999;
}

#navChild a{
	background: #424242;
	height: 35px;
	line-height: 35px;
	color: #fff;
}

.foot1{
	position: absolute;
	width: 185px;
	height: 120px;
	left:0;
}

#navChild a:hover{
	background-color: #EC1A29;
	color: #fff;
}

.more-case{
	text-align: center;
	width: 225px;
	height: 50px;
	background-color: #EC1A29;
	line-height: 50px;
	font-size: 18px;
}

.more-case2{
	text-align: center;
	width: 99px;
	height: 27px;
	background-color: #EC1A29;
	line-height: 27px;
	font-size: 14px;
	position: absolute;
    bottom: 35px;
    left: 620px;
    border-radius:25px; 
    color: #fff;
}
.more-case2 a{
	color: #fff;
}
.center{
	margin: 45px auto;
}
.more-case a{
	color: #fff;
}


.hmclass{ width:1000px; height:32px;margin:55px auto;}
.hmclass ul li{ width:111px; float:left; height:32px; text-align:center; line-height:32px; font-size:16px;background: #A8A8A8;border-radius: 6px;margin-right: 10px;}
.hmclass ul li a{ color:#fff;}
.ulpro li .pic{ width:190px; height:150px;text-align:center; display: table-cell;vertical-align:middle; border:1px solid #ccc;}
.ulpro li .txt{ width:190px; text-align:center; line-height:24px;}
.cgpro ul li{ float:left; width:204px !important; text-align:center; margin-bottom: 15px; height:200px; margin-left:15px;}
.cgpro ul li img {border:1px solid #ddd}
.mrlmbg{background: url(../images/probg3.jpg) no-repeat; height:430px; background-size:100% 100%;}
.lxbgmain{ width:694px; margin:0 auto;padding-top: 100px;}
.lxbgmain h3{text-align: center;color: #fff;font-size: 20px;margin-bottom: 30px;}
.lxbgmain p{color: #fff;}

.link_gg{margin-top: 30px;background: url(../images/link_gg.png) no-repeat; height:521px; background-size:100% 100%;}
.link_detail{ width:195px; margin:0 auto;padding-top: 100px;font-weight: bold;}


.aboutmain{width:1000px; margin:20px auto;}
.abouttxt{ border-bottom:2px solid #002d56; line-height:35px; width:1000px; font-size:17px; color:#002d56; height:35px;}
.aboutcon{ width:100%; margin-top:20px; height:200px; overflow:hidden}
/*.aboutimg{ width:408px; height:264px; float:left; margin-right:20px;}*/
.newsmain1{ float:left; width:418px; height:174px; background:url(../images/newsimg.jpg) no-repeat; margin-right:20px; margin-left:20px;}
.newslisto{ float:left; font-size:14px; width:480px; height:195px; margin-top: 8px; }
.newslisto li{ line-height:36px; color:#333; height:36px; border-bottom:1px dotted #bbb;font-size: 12px;}
.newslisto li a{ color:#585858;}
.newslisto li a:hover{ color:#EC1A29;}
.newslistdiv{ width:320px; height:26px;float:left; overflow:hidden;color:#585858;}
.newslistdiv:hover{color:#EC1A29;}
.newslistr{ width:80px; float:right; height:26px; text-align:center}
.ftprolist{ width:180px; height:176px; margin-right:20px; float:left; margin-top:10px;}
.ftprolisto{ line-height:30px; border-bottom:2px solid #002d56;font-size:16px; color:#002d56}
.ftprolistli{height:176px; margin-top:10px; width:1020px;}
.ftprolistli li{line-height:30px; height:30px; float:left; width:180px; font-size:18px; font-weight:bold; margin-left:20px; text-indent:1.8em;}
.ftprolistli li a{ color:#002d56}
.ftprolistli li ul li{ float:none !important; font-size:15px !important; width:180px; text-indent:1em !important;}
.ftprolistli li ul li a{color:#000 !important;}
.ftprolistli li a:hover{ color:#002d56 !important}
.ftproimg{width:440px; background:url(../images/map.jpg) no-repeat; height:176px; margin-right:15px;float:left; border:1px solid #ddd; margin-top:10px;}
.ftcontact{height:210px; margin-right:15px; width:280px; float:left; padding-top:20px;}
.ftcontact div{line-height:30px !important; margin-left:25px; height:30px !important; color:#fff;}
.ftcontact div a{ color:#fff;}
.ftcontact div a:hover{ color:#fff}
.onlineService{ margin-top:155px !important}
.proct_bg1{ margin-left:20px;}
.titlebg{width:100%; height:211px;}

.pro_title{width:1000px; height:63px; background:url(../images/zzbg.png) no-repeat; margin-top:30px;}

.YHzj_cont{width: 1020px;margin: 30px auto;}

.YHzj_cont li{ width:210px;height:270px;overflow:hidden;float:left;display:inline;  margin: 10px 24px;text-align: center;}
.YHzj_cont li img {width:200px;height:230px;overflow:hidden;padding:1px; margin:3px;display: table-cell;
    text-align: center;
    vertical-align: middle; }
.YHzj_cont li span{width:250px;height:36px;overflow:hidden;display:block;text-align:center;line-height:36px;}
.YHzj_cont li a{color:#303030;cursor:pointer;text-align: center;display: inline-block;border: 1px solid #ddd;}
.YHzj_cont li a:hover{color:#002d56;}
#demoright{width:980px; overflow:hidden; height:300px; margin:20px auto;}
#indemoright{float:left;width: 10000%;}
#demoright1{float:left;}
#demoright2{float:left;} 

.aboutdd{
	width: 100%;
	height: 359px;
	background: url(../images/aboufd.jpg) no-repeat center center;
	margin: 0 auto;
}

#dfdf{
		
        text-align: center;
        color: #EC1A29;
        border: none;
}

.section{ width:100%; margin:auto; position:relative; clear:both; }
.nsbg{width: 100%; height: 60px; background: #F5F5F5;}
.nsbd{ width: 1000px;height: 60px; margin: 0 auto;}
.notice{width:735px;height:60px; line-height:60px; float: left; }
.notice .title26{ width:90px; float:left;font-size:16px; font-weight:bold; line-height:60px; color: #EC1A29; }
.notice .noticenr{width:580px;height:60px; float:left;font-size:14px; line-height:60px; color:#868785;}

.search{width:300px; float: right;height: 55px;margin-top: 18px;}
.text{float:left;height:20px; padding:7px; line-height:20px;border:0;font-size:14px;}
.btn{float:left;background:url(../images/search.png) no-repeat center center;width:64px;height:34px;border:0;cursor:pointer; }
.select{float:left;width:91px;height:34px; line-height:40px;background:url(../images/select.png) left top no-repeat; position:relative;}
.select select{margin:5px auto;width:91px;}
div.selectbox-wrapper{border: #53aa1d 1px solid;border-top: #ca0047 0 solid;overflow:hidden;width:89px; *left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:9999;}
div.selectbox-wrapper ul li.selected {background-color:#57b015;color:#173b00}
div.selectbox-wrapper ul li.current {color: #173b00;background-color:#57b015}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 24px;padding-top: 3px;font-size:14px;}
.selectbox{border:none;display:block;width:91px; color:#173b00; text-indent:0px;cursor:pointer;height:34px;background:none;line-height:34px;font-size:14px;}

#keyword{
	outline: none;
    border: 1px solid #ddd;
    width: 247px;
    height: 48px;
    border-right: none;
    line-height: 48px;
}
input::-moz-placeholder { color: #C4C4C4;}
input::-webkit-input-placeholder { color:#C4C4C4; }
input:-ms-input-placeholder { color:#C4C4C4;}

#search_btn{
	width: 52px;
    height: 50px;
    text-indent: -9999px;
    background: url(../images/search-icon.png) no-repeat;
    border: none;
    float: right;
    *float: none;
}
.showcase-item{
	height:380px;
	overflow:hidden;
}
.service-list{
	width: 745px;
	float: left;
	margin-top: 15px;
}
.service-item{
	width: 190px;
	float: right;
}
.service-item h3{
	width: 190px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background-color: #424242;
	color: #fff;
	font-size: 18px;
	margin-top: 19px;
	font-weight: normal;
}
.service-item h3.current{
	background-color: #EC1A29;
}
.service-item h3:hover{
	cursor: pointer;
}
.service-showcase{
	height: 380px;
	overflow: hidden;
}
.service-showcase a{
	float: left;
	display: block;
	width: 232px;
	height: 175px;
	margin:8px;
}
.service-img{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 232px;
	height: 175px;
}
.service-img img{
	width: 232px;
	vertical-align: middle;
}
.newsabout{
	height: 230px;
	background-color: #EBEBEB;
	width: 100%;
	margin-top: 16px;

}
.news{
	
	position: relative;
}

.newsmore{
	position: absolute;
    top: 240px;
    right: 433px;
}
.newswraper{
	width: 478px;
	position: absolute;
	right:0;
	top:38px;
}
.newsitem{
	display: block;
	float: left;
	margin:15px 10px;
	width: 478px;
	height: 99px;
}
.newsitem:hover{
	color: #333;
}
.newsimg{
	float: left;
	width: 147px;
	height: 94px;
}
.newsimg img{
	width: 147px;
	height: 94px;
}
.newsrdd p{
	font-size: 12px;
}
.newswraper li a span{
	float: right;
}
.newsrdd{
	float:right;
	width:298px;
	padding-top: 12px;
}
.about{
	width: 1000px;
	float: right;
	margin-top: 18px;
	position: relative;
}
.about p{
	line-height: 2;
	color: #535353;
	font-size: 14px;
	padding-left: 36px;
}
.comtitle{
	font-size: 18px;
	color: #424242;
	height: 35px;
	width: 150px;
	padding-left: 36px;
}
.newstitle{
	position: absolute;
	top:69px;
	left:0;

}

.newddds{
	position: absolute;
	top:40px;
	left: 196px;
}
.hometitle{
	background:url(../images/homebg.png) no-repeat 34px center;
}
.newlist{
	width: 400px;
	margin-left:36px;
}
.newlist li{
	line-height: 2;
}
.newlist li a span{
	float: right;
}
.newlist li a{
	color: #626262;
	font-size: 14px;
}
.newlist li a:hover{
	color: #EC1A29;
}
.link-detail dl{
	float: left;
}
.link-detail{
	margin-top: 50px;
	padding-top: 86px;
}
.link-detail dl dd{
	padding-left: 36px;
	font-size: 14px;
	color: #646464;
}
.work{
	background: url(../images/01.png) no-repeat left center;
}
.qq{
	background: url(../images/02.png) no-repeat left center;
}
.linkus{
	background: url(../images/03.png) no-repeat left center;
}
.address{
	background: url(../images/05.png) no-repeat left center;
}

.foot-left{
	width: 450px;
	height: 120px;
	float: left;
	margin-left: 50px;
}
.foot-left a{
	float: left;
	padding:5px 0px;
	width: 100px;
}

.foot-right{
	width: 480px;
	float: right;
	margin-top: 10px;
}
#demo1p {
    height: 196px;
    list-style: none outside none;
   padding:45px 10px 0 10px;
    overflow: hidden;
    width: 960px;
}
#indemo1p {
    float: left;
    width: 800%;
}
#demo1p1 {
    float: left;
}
#demo1p2 {
    float: left;
}
.pro_r .pros LI {
	TEXT-ALIGN: center; WIDTH: 160px
}
.prous_1 .p_2 {
	LINE-HEIGHT: 30px;width:216px;height:30px;
}

.prous_1 p a{width:auto;height:30px;line-height:30px; border:none;display:none; font-size:12px}
.prous_1 .p_2 a{LINE-HEIGHT: 30px;width:216px;height:30px;display:none;color:#000;}
.prous_1 .p_2 a:hover{color:#0574cb;}
.prous_1 .p_21 a{float:left;}
.prous_1 a{display:block;width:240px;height:160px;}
.prous_1 a img{border:1px #d7d7d7 solid;}
.prous_1 .productPic {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 160px; HEIGHT: 160px; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid
}
.pro_r .prous_2 {
	TEXT-ALIGN: center; PADDING-LEFT: 20px; WIDTH: 160px; FLOAT: left; PADDING-TOP: 26px
}
.pro_r .prous_2 #pic {
	PADDING-BOTTOM: 10px
}
.prous_2 .p_3 {
	LINE-HEIGHT: 24px
}
.prous_2 .p_3 SPAN {
	COLOR: #ff6602; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.prous_2 .p_3 B {
	COLOR: #ccc; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.prous_1 .p_3 SPAN {
	COLOR: #ff6602; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.prous_1 .p_3 B {
	COLOR: #ccc; FONT-WEIGHT: bold
}
.pro_r .prous_1 {
	TEXT-ALIGN: center;  FLOAT: left; PADDING-TOP: 15px;width: 232px; padding-right:3px; padding-left:13px;
padding-bottom:15px;margin-left: 40px;
}

.prous_2 P {
	LINE-HEIGHT: 24px
}